﻿#region Using namespaces...
using System.Collections.Generic;
using TaxonomyImportLibrary.Taxonomy.Interfaces;
#endregion

namespace TaxonomyImportLibrary.Taxonomy.Views
{
	/// <summary>
	/// TaxonomyDefinitionView class
	/// </summary>
	public class TaxonomyDefinitionView : ITaxonomyDefinitionView
	{
		#region Properties
		/// <summary>
		/// Gets/Sets 
		/// </summary>
		public string SiteUrl{ get; set; }
		/// <summary>
		/// Gets/Sets 
		/// </summary>
		public List<IGroupView> ChildGroups{ get; set; }
		#endregion

		#region Constructors
		/// <summary>
		/// Default constructor
		/// </summary>
		public TaxonomyDefinitionView()
		{
			// Initialize
			Initialize();
		}
		#endregion

		#region Utility Methods
		/// <summary>
		/// Handles class initialization
		/// </summary>
		private void Initialize()
		{
			// Set properties
			ChildGroups = new List<IGroupView>();
		}
		#endregion
	}
}
